﻿function isInt(evt) {    
    var charCode = (evt.which) ? evt.which : event.keyCode    
    if (charCode > 31 && (charCode < 48 || charCode > 57))
        return false;
    return true;
}
function isNumber(e) {
    // cho phep nhap so, nut backspace, delete vau dau .
    var keynum;
    if (window.event) // IE
    {
        keynum = e.keyCode;
    }
    else if (e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which;
    }
    if (((keynum > 45) && (keynum < 58)) || ((keynum > 95) && (keynum < 106)) || (keynum == 8) || (keynum == 9) || (keynum == 190) || (keynum == 39) || (keynum > 34) && (keynum < 38) || (keynum == 109)) return true;
    else return false;
}
function formatInt(ctrl) {
    var separator = ",";
    var int = ctrl.value.replace(new RegExp(separator, "g"), "");
    var regexp = new RegExp("\\B(\\d{3})(" + separator + "|$)");
    do {
        int = int.replace(regexp, separator + "$1");
    }
    while (int.search(regexp) >= 0)
    ctrl.value = int;
}
function DeleteItems(urlDelete) {
    if ($('#modalDeleteItems').length == 0) {
        var strHtml = "<div class=\"modal fade\" id=\"modalDeleteItems\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"myModalLabel\" aria-hidden=\"true\">";
        strHtml += "<div class=\"modal-dialog\">";
        strHtml += "<div class=\"modal-content\">";
        strHtml += "<div class=\"modal-header\">";
        strHtml += "<button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-hidden=\"true\">&times;</button>";
        strHtml += "<h4 class=\"modal-title\" id=\"myModalLabel\">Thông Báo !!!</h4>";
        strHtml += "</div>";
        strHtml += "<div class=\"modal-body\">";
        strHtml += "Bạn có chắc muốn xóa dòng dữ liệu này ?";
        strHtml += "</div>";
        strHtml += "<div class=\"modal-footer\">";
        strHtml += "<button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Hủy</button>";
        strHtml += "<a href=\""+urlDelete+"\" class=\"btn btn-primary\">Xóa</a>";
        strHtml += "</div>";
        strHtml += "</div>";
        strHtml += "</div>";
        strHtml += "</div>";
        $("#dataTables-example").after(strHtml);
    }
}
function DeleteProductType(status, urlDelete) {
    if ($('#modalDeleteProductType').length > 0) {
        $('#modalDeleteProductType').remove();
    }
    var strHtml = "<div class=\"modal fade\" id=\"modalDeleteProductType\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"myModalLabel\" aria-hidden=\"true\">";
    strHtml += "<div class=\"modal-dialog\">";
    strHtml += "<div class=\"modal-content\">";
    strHtml += "<div class=\"modal-header\">";
    strHtml += "<button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-hidden=\"true\">&times;</button>";
    strHtml += "<h4 class=\"modal-title\" id=\"myModalLabel\">Thông Báo !!!</h4>";
    strHtml += "</div>";
    strHtml += "<div class=\"modal-body\">";
    if (status == "True")
        strHtml += "Bạn có chắc muốn xóa loại sản phẩm này ?<br/>Khi xóa loại sản phẩm này, tất cả sản phẩm thuộc loại này sẽ bị xóa theo.";
    else
        strHtml += "Loại sản phẩm này có sản phẩm con. Vui lòng xóa tất cả sản phẩm con trước.";
    strHtml += "</div>";
    strHtml += "<div class=\"modal-footer\">";
    if (status == "True") {
        strHtml += "<button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Hủy</button>";
        strHtml += "<a href=\"" + urlDelete + "\" class=\"btn btn-primary\">Xóa</a>";
    } else {
        strHtml += "<button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Thoát</button>";
    }
    strHtml += "</div>";
    strHtml += "</div>";
    strHtml += "</div>";
    strHtml += "</div>";
    $("#dataTables-example").after(strHtml);    
}
function UpdatePromotion(urlUpdatePromotion) {    
    if ($('#modalPromotion').length > 0) {
        $('#modalPromotion').remove();
    }
    var strHtml = "<div class=\"modal fade\" id=\"modalPromotion\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"myModalLabel\" aria-hidden=\"true\">";
    strHtml += "<div class=\"modal-dialog\">";
    strHtml += "<div class=\"modal-content\">";
    strHtml += "<div class=\"modal-header\">";
    strHtml += "<button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-hidden=\"true\">&times;</button>";
    strHtml += "<h4 class=\"modal-title\" id=\"myModalLabel\">Cập Nhật Khuyến Mãi !!!</h4>";
    strHtml += "</div>";
    strHtml += "<div class=\"modal-body\">";
    strHtml += "<div class=\"form-group\">";
    strHtml += "<label>Ngày bắt đầu<span class=\"irequire\">(*)</span></label>";
    strHtml += "<input id=\"dpProFrom\" placeholder=\"Ngày bắt đầu\" class=\"form-control\"/>";
    strHtml += "</div>";
    strHtml += "<div class=\"form-group\">";
    strHtml += "<label>Ngày kết thúc<span class=\"irequire\">(*)</span></label>";
    strHtml += "<input id=\"dpProTo\" placeholder=\"Ngày kết thúc\" class=\"form-control\"/>";
    strHtml += "</div>";
    strHtml += "<div class=\"form-group\">";
    strHtml += "<label>Khuyến mãi <span class=\"irequire\">(*)</span></label>";
    strHtml += "<input id=\"txtDiscount\" onkeydown=\"return isNumber(event);\" maxlength=\"2\" placeholder=\"Nhập phần trăm khuyến mãi\" class=\"form-control\"/>";                                            
    strHtml += "</div>";       
    strHtml += "</div>";
    strHtml += "<div class=\"modal-footer\">";
    strHtml += "<button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Hủy</button>";
    strHtml += "<button type=\"button\" onclick=\"linkUpdatePromotion('"+urlUpdatePromotion+"')\" class=\"btn btn-primary\">Cập nhật</button>";
    strHtml += "</div>";
    strHtml += "</div>";
    strHtml += "</div>";
    strHtml += "</div>";
    $(".panel-body").after(strHtml);
    
    $("#dpProFrom").datepicker({
        defaultDate: "0",                
        dateFormat: 'dd/mm/yy',
    });

    $("#dpProTo").datepicker({
        defaultDate: "+1",                        
        dateFormat: 'dd/mm/yy',
    });

}
function linkUpdatePromotion(urlUpdatePromotion) {
    var from = $("#dpProFrom").val();
    var to = $("#dpProTo").val();
    var discount = $("#txtDiscount").val();
    var link = urlUpdatePromotion + "&from=" + from + "&to=" + to + "&discount=" + discount;
    location.href = link;
}
function changeStatusOrder(urlChangeStatus) {    
    if ($('#modalStatusOrder').length == 0) {
        var strHtml = "<div class=\"modal fade\" id=\"modalStatusOrder\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"myModalLabel\" aria-hidden=\"true\">";
        strHtml += "<div class=\"modal-dialog\">";
        strHtml += "<div class=\"modal-content\">";
        strHtml += "<div class=\"modal-header\">";
        strHtml += "<button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-hidden=\"true\">&times;</button>";
        strHtml += "<h4 class=\"modal-title\" id=\"myModalLabel\">Thay đổi trạng thái đơn hàng</h4>";
        strHtml += "</div>";
        strHtml += "<div class=\"modal-body\">";
        strHtml += "Bạn muốn chuyển trạng thái đơn hàng này thành <span style=\"color:red;\"> Đã Thanh Toán </span>?";
        strHtml += "</div>";
        strHtml += "<div class=\"modal-footer\">";
        strHtml += "<button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Hủy</button>";
        strHtml += "<a href=\"" + urlChangeStatus + "\" class=\"btn btn-primary\">Chuyển</a>";
        strHtml += "</div>";
        strHtml += "</div>";
        strHtml += "</div>";
        strHtml += "</div>";
        $(".panel-green .panel-heading").after(strHtml);
    }
}
function addListIDProduct(productID) {    
    var curentID = $("#lstProductAdd").val() + productID + ",";    
    $("#lstProductAdd").val(curentID);
    $("#ProductAddID_" + productID).remove();
}
